.pay—result {
	padding: 0 0.3rem;
	.pay-wrap {
		margin: 0.3rem 0;
		background: #ffffff;
		border-radius: 0.1rem;
		.top {
			margin: 0 0.3rem;
			border-bottom: 0.02rem solid #eee;
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.status-img {
			width: 1.6rem;
			height: 1.6rem;
			margin-top: 0.82rem;
		}
		.pay-status {
			height: 0.44rem;
			font-size: 0.32rem;
			color: #302e2f;
			line-height: 0.44rem;
			margin-top: 0.24rem;
			font-weight: bold;
		}
		.pay-money-text {
			color: #666666;
			font-weight: 400;
			line-height: 0.28rem;
			font-size: 0.28rem;
			margin: 0.36rem 0 0.8rem;
			.money {
				font-size: 0.48rem;
				line-height: 0.48rem;
				color: #302e2f;
				padding-left: 0.08rem;
				font-weight: bold;
			}
			.unit {
				font-size: 0.28rem;
				color: #302e2f;
				font-weight: bold;
			}
		}

		.detail-list {
			padding: 0.18rem 0.3rem;
			li {
				display: flex;
				justify-content: space-between;
				line-height: 0.72rem;
				font-size: 0.28rem;
				h3 {
					font-weight: 400;
					color: #666666;
				}
				p {
					font-weight: bold;
					&.coupon {
						color: #f82633;
					}
				}
			}
		}
	}
	.banner {
		width: 100%;
		border-radius: 0.1rem;
	}
	.xhd-entry {
		width: 6.3rem;
		height: 2.24rem;
		padding: 0 0.3rem;
		background: url(../../../images/imageXHF/pay_result_entry_bg.png) no-repeat
			center / 100% 100%;
		.row1 {
			padding-top: 0.32rem;
			height: 0.36rem;
			line-height: 0.36rem;
			display: flex;
			h3 {
				font-size: 0.32rem;
				color: #bf5757;
				font-weight: bold;
			}
			span {
				font-size: 0.24rem;
				font-weight: 400;
				color: #c79b9b;
				margin-left: 0.2rem;
			}
		}
		.row2 {
			height: 0.28rem;
			font-size: 0.24rem;
			font-weight: 400;
			color: #c79b9b;
			line-height: 0.28rem;
			margin-top: 0.26rem;
			margin-bottom: 0.1rem;
		}
		.row3 {
			display: flex;
			justify-content: space-between;
			.money {
				height: 0.6rem;
				font-size: 0.56rem;
				font-weight: bold;
				color: #f82633;
				line-height: 0.6rem;
			}
			.btn {
				width: 1.76rem;
				height: 0.64rem;
				background: #ff3534;
				border-radius: 0.32rem;
				text-align: center;
				line-height: 0.64rem;
				font-size: 0.26rem;
				font-weight: bold;
				color: #ffffff;
			}
		}
	}
}
